package com.bjsxt.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.bjsxt.domain.Coin;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
* @date:2022/1/13 20:50
* @author:yang
*/
public interface CoinService extends IService<Coin>{


        /**
         * 数字货币的分页查询
         * @param name
         * @param type
         * @param status
         * @param title
         * @param walletType
         * @param page
         * @return
         */
        Page<Coin> findByPage(String name, String type, Byte status, String title, String walletType, Page<Coin> page);

        /**
         * 使用币种状态查询所有币
         * @param status
         * @return
         */
        List<Coin> getCoinsByStatus(Byte status);

        /**
         * 使用货币的名称来查询货币
         * @param coinName
         * @return
         */
        Coin getCoinByCoinName(String coinName);
}
